//#include "List.h"
//
//int main()
//{
//	ListNode* n1 =(ListNode*) malloc(sizeof(struct ListNode));
//	ListNode* n2 = (ListNode*)malloc(sizeof(struct ListNode));
//	ListNode* n3 = (ListNode*)malloc(sizeof(struct ListNode));
//
//	n1->val = 1;
//	n2->val = 2;
//	n3->val = 3;
//
//	n1->next = n2;
//	n2->next = n3;
//	n3->next = NULL;
//
//	return 0;
//}